furny.swing.admin.tags
Class TagTree.TagTreeModel

java.lang.Object
  extended by javax.swing.tree.DefaultTreeModel
      extended by furny.swing.admin.tags.TagTree.TagTreeModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.tree.TreeModel
Enclosing class:
TagTree

public static class TagTree.TagTreeModel
extends javax.swing.tree.DefaultTreeModel

Tree model for tags.

Since:
12.08.2012
Author:
Stephan Dreyer
See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.tree.DefaultTreeModel
asksAllowsChildren, listenerList, root
 
Constructor Summary
TagTree.TagTreeModel()
          Instantiates a new tag tree model.
 
Method Summary
 void fireTreeNodesChanged(javax.swing.tree.TreeNode node)
          Fires tree nodes changed event.
 void fireTreeStructureChanged(javax.swing.tree.TreeNode node)
          Fires tree structure changed event.
 javax.swing.tree.DefaultMutableTreeNode getRoot()
           
 void refreshAllNodes()
          Refreshs all nodes.
private  void refreshNode(javax.swing.tree.TreeNode tn)
          Refresh a node.
 
Methods inherited from class javax.swing.tree.DefaultTreeModel
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getTreeModelListeners, insertNodeInto, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot, valueForPathChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TagTree.TagTreeModel

public TagTree.TagTreeModel()
Instantiates a new tag tree model.

Since:
12.08.2012
Method Detail

getRoot

public javax.swing.tree.DefaultMutableTreeNode getRoot()
Specified by:
getRoot in interface javax.swing.tree.TreeModel
Overrides:
getRoot in class javax.swing.tree.DefaultTreeModel

refreshAllNodes

public void refreshAllNodes()
Refreshs all nodes.

Since:
12.08.2012

refreshNode

private void refreshNode(javax.swing.tree.TreeNode tn)
Refresh a node.

Parameters:
tn - the node to refresh.
Since:
12.08.2012

fireTreeStructureChanged

public void fireTreeStructureChanged(javax.swing.tree.TreeNode node)
Fires tree structure changed event.

Parameters:
node - the node
Since:
12.08.2012

fireTreeNodesChanged

public void fireTreeNodesChanged(javax.swing.tree.TreeNode node)
Fires tree nodes changed event.

Parameters:
node - the node
Since:
12.08.2012